of/from the moluccas isles - Allemand Anglais Dictionnaire